ADP\BaseVersion\Includes\Database\RuleStorage D

Total Complexity 227
Dependencies 36
Dependents 0
Total lines 1,071
Lines of code 746
Logical lines of code 526
Comment lines 133
Methods 18
Properties 8

Methods 18

Method Rating Maintainability Complexity Lines of code
installProductAdjustment()
D
18
72 208
buildRules()
C
40 28 48
installFreeItems()
B
42 17 46
buildSingleItemRule()
B
37 15 75
buildPersistentRule()
A
38 14 68
installRoleDiscounts()
A
47 13 34
buildPackageRule()
A
41 11 57
buildNoItemRule()
A
46 8 42
buildPersistentRules()
A
51 8 26
setGiftItemStrategy()
A
53 8 23
createRulePackage()
A
48 7 32
installAdvertising()
S
61 5 14
__construct()
S
55 4 19
installLimits()
S
60 4 14
installCartAdjustments()
S
60 4 14
installConditions()
S
62 4 12
installSortableProperties()
S
63 4 11
withContext()
S
81 1 3